﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using FantastPlatform.Framework.Core;
using FantastPlatform.Framework.IModel;

namespace FantastPlatform.Decision.IModel
{
    /// <summary>
    /// 应急预案
    /// </summary>
    public interface IFlowFile: IItem
    {
        /// <summary>
        /// 指挥领导
        /// </summary>
        string Leader { get; set; }
        /// <summary>
        /// 启用范围
        /// </summary>
        string Range { get; set; }
        /// <summary>
        /// 纪律要求
        /// </summary>
        string Require { get; set; }
        /// <summary>
        /// 梯队数量
        /// </summary>
        int EchelonNumber { get; set; }
        /// <summary>
        /// 级别数量
        /// </summary>
        int LevelNumber { get; set; }
        /// <summary>
        /// 任务部署
        /// </summary>
        IList<IFlowElement> FlowElements { get; set; }
    }
}
